Alma\Woocommerce\Alma_Payment_Gateway B

Total Complexity 80
Dependencies 17
Dependents 2
Total lines 761
Lines of code 436
Logical lines of code 225
Comment lines 218
Methods 26
Properties 8

Methods 26

Method Rating Maintainability Complexity Lines of code
is_available()
A
54 9 23
get_tab_and_section()
A
50 8 30
payment_fields()
S
46 6 44
clean_credentials()
S
59 6 15
process_admin_options()
S
52 5 24
init_admin_form()
S
55 5 19
generate_text_alma_i18n_html()
S
45 3 45
validate_fields()
S
56 4 19
convert_amounts_to_cents()
S
60 4 13
update_countries_rules_for_all_alma_gateways()
S
59 3 14
check_alma_keys()
S
62 3 12
generate_title_html()
S
52 2 27
reset_plans()
S
64 3 10
process_payment()
S
58 2 15
init_alma_client()
S
60 2 13
manage_credentials()
S
61 2 12
__construct()
S
56 1 18
generate_select_alma_fee_plan_html()
S
59 1 18
add_filters()
S
59 1 16
init_alma_merchant()
S
66 2 8
get_option()
S
68 2 7
check_activation()
S
63 2 10
add_actions()
S
62 1 13
get_option_key()
S
82 1 3
init_form_fields()
S
72 1 5
get_icon()
S
79 1 3